還記得我們在第二天鐵人賽時有提到 API 到底是什麼吧!
今天來簡單的操作一下 API
首先
我們先在生成一個資料夾(微人是在終端機裡面直接建立 mkdir api
)並且用 vscode 開啟新增一個index.js
檔,這就是我們今天要來實作的檔案。
不過,這裡我們還是要來找個開放 API 的網站 reqres 裡面提供許多測試用的 API ,頗方便的,以下微人簡單先宣告一個需求,並發出一個需求到對應的網址去,引入開放的 API 讓我們可以抓取出來裡面的資訊。
const request = require("request");
request(
"https://reqres.in/api/users/2",
function (error, response, body) {
console.log(body);
}
);
那輸入完後我們可以回到終端機來做測試,記得要cd
到對應的資料夾 ~/Desktop/projects/api
裡唷!
在終端機下指令node index.js
請 node 執行index.js
檔案。
這時候就會看到
~/Desktop/projects/api node index.js
{"data":{"id":2,"email":"janet.weaver@reqres.in","first_name":"Janet","last_name":"Weaver","avatar":"https://s3.amazonaws.com/uifaces/faces/twitter/josephstein/128.jpg"},"ad":{"company":"StatusCode Weekly","url":"http://statuscode.org/","text":"A weekly newsletter focusing on software development, infrastructure, the server, performance, and the stack end of things."}}
沒錯!這裡我們就簡單的抓到 reqres 提供給我們這個 API 裡面的資訊囉!
之後再跟大家聊抓到這些資料後,該要怎麼用!今天先聊到這囉!掰餔!